Big Huge Thesaurus

Ormosia monosperma

noun